|
In the Unified Modeling Language (UML), a Dependency is a relationship that shows that an element, or set of elements, requires other model elements for their specification or implementation.〔OMG Unified Modeling Language, Superstructure, Version 2.4.1〕 The element is ''dependent'' upon the independent element, called the supplier. Two or more elements in this relationship are called tuples. In the UML, this is indicated by a dashed line pointing from the dependent (or client) to the independent (or supplier) element. The arrow representing a Dependency specifies the direction of a relationship, not the direction of a process. ==Standard predefined dependencies== UML - defined dependencies include: * «call2» UML2: The client (an operation) may call the supplier (an operation) * «create» UML2: The client (a classifier) may create instances of the supplier (a classifier) * «derive» UML2: The client (e.g., attribute value, link) may be computed from the supplier(s) * «instantiate» UML2: Operations of the client (a classifier) may create instances of the supplier (a classifier) * «permit» UML2: Obsolete * «realize» UML2: Obsolete * «refine» UML2: The client element(s) are at a "later" semantic level than the supplier(s) * «send» UML2: The client (an operation) sends the supplier (a signal) * «substitute» UML2: The client element can replace (under some circumstances) the supplier * «trace» UML2: The client elements "trace" to the suppliers. Typically used for levels of requirements * «use» UML2: The client element somehow "uses" the supplier 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Dependency (UML)」の詳細全文を読む スポンサード リンク
|